.class public Lcom/e4a/runtime/Objects;
.super Ljava/lang/Object;
.source "Objects.java"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/e4a/runtime/Objects$PropertyInitializer;,
        Lcom/e4a/runtime/Objects$PropertyDescriptor;
    }
.end annotation


# static fields
.field private static final COMPONENT_MAP:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map",
            "<",
            "Ljava/lang/Class",
            "<*>;",
            "Ljava/util/List",
            "<",
            "Lcom/e4a/runtime/Objects$PropertyDescriptor;",
            ">;>;"
        }
    .end annotation
.end field

.field private static final PROPERTY_INITIALIZERS:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Lcom/e4a/runtime/Objects$PropertyInitializer;",
            ">;"
        }
    .end annotation
.end field


# direct methods
.method static constructor <clinit>()V
    .locals 3

    .prologue
    .line 67
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    sput-object v0, Lcom/e4a/runtime/Objects;->PROPERTY_INITIALIZERS:Ljava/util/Map;

    .line 70
    sget-object v0, Lcom/e4a/runtime/Objects;->PROPERTY_INITIALIZERS:Ljava/util/Map;

    const-string v1, "simple.asset"

    new-instance v2, Lcom/e4a/runtime/Objects$1;

    invoke-direct {v2}, Lcom/e4a/runtime/Objects$1;-><init>()V

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 78
    sget-object v0, Lcom/e4a/runtime/Objects;->PROPERTY_INITIALIZERS:Ljava/util/Map;

    const-string v1, "simple.boolean"

    new-instance v2, Lcom/e4a/runtime/Objects$2;

    invoke-direct {v2}, Lcom/e4a/runtime/Objects$2;-><init>()V

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 86
    sget-object v0, Lcom/e4a/runtime/Objects;->PROPERTY_INITIALIZERS:Ljava/util/Map;

    const-string v1, "simple.color"

    new-instance v2, Lcom/e4a/runtime/Objects$3;

    invoke-direct {v2}, Lcom/e4a/runtime/Objects$3;-><init>()V

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 94
    sget-object v0, Lcom/e4a/runtime/Objects;->PROPERTY_INITIALIZERS:Ljava/util/Map;

    const-string v1, "simple.double"

    new-instance v2, Lcom/e4a/runtime/Objects$4;

    invoke-direct {v2}, Lcom/e4a/runtime/Objects$4;-><init>()V

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 102
    sget-object v0, Lcom/e4a/runtime/Objects;->PROPERTY_INITIALIZERS:Ljava/util/Map;

    const-string v1, "simple.halign"

    new-instance v2, Lcom/e4a/runtime/Objects$5;

    invoke-direct {v2}, Lcom/e4a/runtime/Objects$5;-><init>()V

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 111
    sget-object v0, Lcom/e4a/runtime/Objects;->PROPERTY_INITIALIZERS:Ljava/util/Map;

    const-string v1, "simple.integer"

    new-instance v2, Lcom/e4a/runtime/Objects$6;

    invoke-direct {v2}, Lcom/e4a/runtime/Objects$6;-><init>()V

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 119
    sget-object v0, Lcom/e4a/runtime/Objects;->PROPERTY_INITIALIZERS:Ljava/util/Map;

    const-string v1, "simple.layout"

    new-instance v2, Lcom/e4a/runtime/Objects$7;

    invoke-direct {v2}, Lcom/e4a/runtime/Objects$7;-><init>()V

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 127
    sget-object v0, Lcom/e4a/runtime/Objects;->PROPERTY_INITIALIZERS:Ljava/util/Map;

    const-string v1, "simple.long"

    new-instance v2, Lcom/e4a/runtime/Objects$8;

    invoke-direct {v2}, Lcom/e4a/runtime/Objects$8;-><init>()V

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 135
    sget-object v0, Lcom/e4a/runtime/Objects;->PROPERTY_INITIALIZERS:Ljava/util/Map;

    const-string v1, "simple.single"

    new-instance v2, Lcom/e4a/runtime/Objects$9;

    invoke-direct {v2}, Lcom/e4a/runtime/Objects$9;-><init>()V

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 143
    sget-object v0, Lcom/e4a/runtime/Objects;->PROPERTY_INITIALIZERS:Ljava/util/Map;

    const-string v1, "simple.string"

    new-instance v2, Lcom/e4a/runtime/Objects$10;

    invoke-direct {v2}, Lcom/e4a/runtime/Objects$10;-><init>()V

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 151
    sget-object v0, Lcom/e4a/runtime/Objects;->PROPERTY_INITIALIZERS:Ljava/util/Map;

    const-string v1, "simple.text"

    new-instance v2, Lcom/e4a/runtime/Objects$11;

    invoke-direct {v2}, Lcom/e4a/runtime/Objects$11;-><init>()V

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 159
    sget-object v0, Lcom/e4a/runtime/Objects;->PROPERTY_INITIALIZERS:Ljava/util/Map;

    const-string v1, "simple.justification"

    new-instance v2, Lcom/e4a/runtime/Objects$12;

    invoke-direct {v2}, Lcom/e4a/runtime/Objects$12;-><init>()V

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 168
    sget-object v0, Lcom/e4a/runtime/Objects;->PROPERTY_INITIALIZERS:Ljava/util/Map;

    const-string v1, "simple.typeface"

    new-instance v2, Lcom/e4a/runtime/Objects$13;

    invoke-direct {v2}, Lcom/e4a/runtime/Objects$13;-><init>()V

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 176
    sget-object v0, Lcom/e4a/runtime/Objects;->PROPERTY_INITIALIZERS:Ljava/util/Map;

    const-string v1, "simple.valign"

    new-instance v2, Lcom/e4a/runtime/Objects$14;

    invoke-direct {v2}, Lcom/e4a/runtime/Objects$14;-><init>()V

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 187
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    sput-object v0, Lcom/e4a/runtime/Objects;->COMPONENT_MAP:Ljava/util/Map;

    return-void
.end method

.method private constructor <init>()V
    .locals 0

    return-void

    nop

    nop

    nop
.end method

.method static synthetic access$100(Ljava/lang/String;)Ljava/lang/String;
    .locals 1

    const/4 v0, 0x0

    return-object v0

    nop

    nop

    nop
.end method

.method public static initializeProperties(Ljava/lang/Object;)V
    .locals 5

    return-void

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop
.end method

.method private static initializeProperties(Ljava/lang/Object;Ljava/lang/Class;Ljava/util/List;)V
    .locals 15
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/Object;",
            "Ljava/lang/Class",
            "<*>;",
            "Ljava/util/List",
            "<",
            "Lcom/e4a/runtime/Objects$PropertyDescriptor;",
            ">;)V"
        }
    .end annotation

    return-void

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop
.end method

.method private static unquote(Ljava/lang/String;)Ljava/lang/String;
    .locals 2

    const/4 v0, 0x0

    return-object v0

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop
.end method
